import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

// 小兔鲜儿UI组件库
import ErabbitUI from 'erabbit-ui'
import 'erabbit-ui/packages/theme/index.less'

import '@/styles/index.less'

import GoodsItem from '@/components/goods-item.vue'
// vue2   Vue.component('组件名称', 组件)
// vue3   app.component('组件名称', 组件) 全局组件  app.directive() 全局自定义指令
// 创建一个vue应用
const app = createApp(App)
// 注册全局组件
app.component(GoodsItem.name,GoodsItem)

// 使用仓库vuex,使用路由,使用组件库,挂载到app容器
app.use(store).use(router).use(ErabbitUI).mount("#app");
